import Vue from 'vue'
import { Button, 
    Form, 
    FormItem,
    Input, 
    Message,
    Container,
    Header,
    Aside,
    Main,
    Menu,
    Submenu,
    MenuItem,
    Breadcrumb,
    BreadcrumbItem,
    Card,
    Row,
    Col,
    Table,
    TableColumn,
    Switch,
    Tooltip,
    Pagination,
    Dialog,
    MessageBox,
    Tag,
    Tree,
    Select,
    Option,
    Cascader,
    Alert,
    Tabs,
    TabPane,
    Steps,
    Step,
    Checkbox,
    CheckboxGroup,
    Upload,
    // Timeline,
    // TimelineItem
   
    
 } from 'element-ui'

//  导入物流进度的模块
import Timeline from "./timeline/index.js"
import TimelineItem  from   "./timeline-item/index.js"
// 配置为全局
Vue.use(Timeline)
Vue.use(TimelineItem)
// 把按需导入的组件注册为全局
Vue.use(Button)
Vue.use(Form)
Vue.use(FormItem)
Vue.use(Input)
Vue.use(Container)
Vue.use(Header)
Vue.use(Aside)
Vue.use(Main)
Vue.use(Menu)
Vue.use(Submenu)
Vue.use(MenuItem)
Vue.use(Breadcrumb)
Vue.use(BreadcrumbItem)
Vue.use(Card)
Vue.use(Row)
Vue.use(Col)
Vue.use(Table)
Vue.use(TableColumn)
Vue.use(Switch)
Vue.use(Tooltip)
Vue.use(Pagination)
Vue.use(Dialog)
Vue.use(Tag)
Vue.use(Tree),
Vue.use(Select)
Vue.use(Option)
Vue.use(Cascader)
Vue.use(Alert)
Vue.use(Tabs)
Vue.use(TabPane)
Vue.use(Steps)
Vue.use(Step)
Vue.use(Checkbox)
Vue.use(CheckboxGroup)
Vue.use(Upload)
// Vue.use(Timeline)
// Vue.use(TimelineItem)








// 暴露出来
Vue.prototype.$message = Message
// 这里的MessageBox的挂载方式与前面的不同,他有很多的组件,所以要把这个方法挂载到vue的原型对象上面
Vue.prototype.$prompt=MessageBox.confirm